import * as React from "react";
import type { SVGProps } from "react";

export const AmazonIcon = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={187}
    height={80}
    viewBox="0 0 187 80"
    fill="none"
    {...props}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M42.242 43.227c.307.162.7.144.971-.098l.012.011a174.04 174.04 0 0 1 3.149-2.727c.335-.277.277-.722.011-1.092-.08-.111-.161-.22-.242-.33-.67-.903-1.306-1.76-1.306-3.477v-6.402c0-.219 0-.436.002-.652.014-2.456.027-4.699-1.81-6.415C41.45 20.532 38.838 20 36.84 20c-3.906 0-8.268 1.456-9.187 6.286-.092.514.278.786.613.861l3.986.428c.37-.018.642-.382.711-.751.341-1.664 1.74-2.468 3.305-2.468.844 0 1.803.313 2.306 1.07.513.756.505 1.765.498 2.67l-.002.305v.532c-.384.043-.788.085-1.204.127-2.16.221-4.65.476-6.52 1.3-2.572 1.109-4.38 3.38-4.38 6.714 0 4.27 2.692 6.401 6.147 6.401 2.924 0 4.519-.687 6.772-2.987.119.171.225.328.325.476.531.786.885 1.31 2.032 2.263ZM39.07 32.226v1.108c.002 1.505.004 2.782-.768 4.138-.653 1.156-1.687 1.867-2.843 1.867-1.577 0-2.496-1.202-2.496-2.976 0-3.502 3.138-4.137 6.107-4.137ZM97.068 43.129c-.271.242-.664.26-.97.098-1.148-.953-1.502-1.477-2.033-2.263-.1-.148-.206-.305-.325-.476-2.253 2.3-3.848 2.987-6.771 2.987-3.456 0-6.148-2.132-6.148-6.401 0-3.334 1.808-5.605 4.38-6.714 1.87-.824 4.36-1.079 6.52-1.3.416-.042.82-.084 1.205-.127V28.4l.001-.306c.007-.904.015-1.913-.498-2.67-.503-.756-1.462-1.069-2.306-1.069-1.565 0-2.964.804-3.305 2.468-.069.37-.34.733-.71.75l-3.987-.427c-.335-.075-.705-.346-.612-.86.918-4.831 5.28-6.287 9.186-6.287 2 0 4.611.532 6.189 2.045 1.837 1.716 1.825 3.959 1.81 6.415l-.002.652v6.402c0 1.717.636 2.574 1.306 3.478.081.108.162.218.242.33.266.369.324.814-.011 1.091-.838.7-2.329 2-3.15 2.727l-.01-.011Zm-4.142-10.903c-2.97 0-6.108.636-6.108 4.137 0 1.774.92 2.976 2.496 2.976 1.156 0 2.19-.711 2.843-1.867.772-1.356.77-2.633.769-4.138v-1.108Z"
      clipRule="evenodd"
    />
    <path
      fill="currentColor"
      d="M50.325 43.187h4.108c.44 0 .792-.341.792-.763V30.983c-.004-2.41-.01-5.546 2.837-5.546 2.62 0 2.575 2.79 2.539 5.063-.004.258-.008.51-.008.75l.005 11.174c0 .404.324.734.74.763h4.102c.44 0 .792-.341.792-.763V30.959c-.004-1.179-.008-2.768.381-3.748.422-1.063 1.462-1.728 2.456-1.728 1.19 0 2.109.399 2.415 1.814.158.68.136 2.25.122 3.3-.003.255-.007.479-.007.652v11.175c0 .404.33.734.74.763h4.102c.44 0 .792-.341.792-.763l.006-13.307c0-.324.005-.655.01-.99.034-1.992.069-4.1-1.045-5.62-1.15-1.594-3.033-2.305-4.755-2.305-2.42 0-4.68 1.242-5.674 3.906-1.155-2.663-2.762-3.906-5.333-3.906-2.53 0-4.408 1.242-5.408 3.906h-.075v-2.756a.774.774 0 0 0-.745-.705h-3.83c-.44 0-.792.335-.792.757v21.083c.029.376.34.67.733.7ZM103.69 24.368v-3.016c0-.456.347-.763.763-.763h13.502c.434 0 .78.312.78.763v2.583c-.005.433-.369 1-1.017 1.895l-6.996 9.99c2.6-.064 5.344.323 7.701 1.652.532.3.676.74.717 1.173v3.218c0 .44-.485.954-.994.688-4.154-2.178-9.672-2.415-14.265.023-.468.254-.96-.254-.96-.693v-3.057c0-.49.006-1.329.497-2.074l8.107-11.625h-7.055c-.433 0-.78-.306-.78-.757ZM103.559 47.307c2.505-.297 7.983-.947 8.959.305.988 1.265-1.095 6.465-2.026 8.79l-.002.004c-.283.705.324.988.959.457 4.143-3.461 5.206-10.712 4.363-11.758-.844-1.04-8.078-1.936-12.486 1.167-.682.474-.567 1.132.19 1.04l.043-.005Z"
    />
    <path
      fill="currentColor"
      d="M80.792 60c9.626 0 20.806-3.033 28.519-8.719 1.277-.947.185-2.357-1.12-1.803-8.644 3.67-18.045 5.438-26.59 5.438-12.67 0-24.937-3.473-34.858-9.245-.867-.508-1.514.381-.791 1.034C55.144 55.008 67.295 60 80.792 60Z"
    />
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M130.36 20.202c6.096 0 9.395 5.235 9.395 11.891 0 6.43-3.646 11.533-9.395 11.533-5.986 0-9.244-5.235-9.244-11.758 0-6.564 3.299-11.666 9.244-11.666Zm.035 4.305c-3.028 0-3.218 4.125-3.218 6.696v.095c-.001 2.614-.002 7.983 3.183 7.983 3.184 0 3.334-4.438 3.334-7.142 0-1.78-.075-3.906-.613-5.593-.462-1.467-1.38-2.04-2.686-2.04Z"
      clipRule="evenodd"
    />
    <path
      fill="currentColor"
      d="M143.569 43.187h4.09c.439 0 .798-.341.803-.763V31.07c0-1.421.076-2.704.653-3.992.457-1.017 1.375-1.687 2.375-1.687 2.618 0 2.594 2.874 2.574 5.13l-.003.55v11.451c.041.358.353.636.728.665h4.12c.404 0 .745-.295.791-.665V29.25c0-2.04 0-4.876-1.074-6.563-1.156-1.82-2.953-2.485-4.796-2.485-2.837 0-4.449 1.375-5.599 4.258h-.075v-3.224a.786.786 0 0 0-.734-.589h-3.807c-.416 0-.757.3-.792.688l.006 21.089c0 .404.329.734.74.763Z"
    />
  </svg>
);
